package com.mhc.suzuki.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.time.LocalDateTime;

/**
 * Created by HW
 * on 2017/8/18 16:11.
 * 综合处理页面公证抵押信息
 */
@Data
public class GeneralNotaryMortgageVO {

    /**
     * 自增主键，公证抵押记录ID
     */
    private Long mortgageId;

    /**
     * 订单号
     */
    private String orderNo;

    /**
     * 上牌登记日
     */
    @SuppressWarnings("squid:S3437")
    @JsonFormat(pattern = "yyyy-MM-dd")
    private LocalDateTime registryDate;

    /**
     * 上牌地
     */
    private String registryAddr;

    /**
     * 车牌号码
     */
    private String licensePlateNo;

    /**
     * 公证书送交日期
     */
    @SuppressWarnings("squid:S3437")
    @JsonFormat(pattern = "yyyy-MM-dd")
    private LocalDateTime notarSubmitDate;

    /**
     * 收到公证书日期
     */
    @SuppressWarnings("squid:S3437")
    @JsonFormat(pattern = "yyyy-MM-dd")
    private LocalDateTime notarReceiptDate;

    /**
     * 公证书寄外地日期
     */
    @SuppressWarnings("squid:S3437")
    @JsonFormat(pattern = "yyyy-MM-dd")
    private LocalDateTime notarPostDate;

    /**
     * 登记证书号
     */
    private String regCertNo;

    /**
     * 登记证书和发票收到日期
     */
    @SuppressWarnings("squid:S3437")
    @JsonFormat(pattern = "yyyy-MM-dd")
    private LocalDateTime regCertReceiptDate;

    /**
     * 抵押材料送交银行日
     */
    @SuppressWarnings("squid:S3437")
    @JsonFormat(pattern = "yyyy-MM-dd")
    private LocalDateTime submitBankDate;

    /**
     * 办理抵押日期，mrge是mortgage的缩写
     */
    @SuppressWarnings("squid:S3437")
    @JsonFormat(pattern = "yyyy-MM-dd")
    private LocalDateTime mrgeDate;

    /**
     * 是否办理成功：0 否 1 是
     */
    private Boolean mrgeState;

    /**
     * 借登记证书日期
     */
    @SuppressWarnings("squid:S3437")
    @JsonFormat(pattern = "yyyy-MM-dd")
    private LocalDateTime borrowRegCertDate;

    /**
     * 抵押送交车管所日期
     */
    @SuppressWarnings("squid:S3437")
    @JsonFormat(pattern = "yyyy-MM-dd")
    private LocalDateTime mrgeSendCarAdminDate;

    /**
     * 抵押从车管所领回日期
     */
    @SuppressWarnings("squid:S3437")
    @JsonFormat(pattern = "yyyy-MM-dd")
    private LocalDateTime mrgeBackDate;

}
